#include <STC15F2K60S2.H>
//'\0'作为条件,数组要是sprintf转换后末尾是\0的数组
void UartInit(void) //4800bps@12.000MHz 
{ 
 SCON = 0x50; // 8 位数据，可变波特率
 AUXR |= 0x01; // 串口 1 选择定时器 2 为波特率发生器
 AUXR |= 0x04; // 定时器 2 时钟为 Fosc，即 1T 
 T2L = 0x8F; // 设定定时初值
 T2H = 0xFD; // 设定定时初值
 AUXR |= 0x10; // 启动定时器 2 
 ES = 1; // 允许串口中断
}
void Uart_Sendstring(unsigned char *pucStr) 
{ 
 while(*pucStr != '\0') 
 { 
	SBUF = *pucStr; 
	while(TI == 0); 
	TI = 0; 	
	pucStr++; 
 } 
} 
//void uart_0(void) interrupt 4 //串口计时器二中断函数
//{ 
// if(RI) 
// { 
// pucUart_Buf[ucUart_Num++] = SBUF; 
// RI = 0; 
// } 
//} 
